package com.car.serve.util;

import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;


public class PageDtoUtil {

    public static <T> Page<T> convertPage(Page<?> page, Class<T> clazz) {
        Page<T> pageDto = new Page<>();
        pageDto.setPages(page.getPages());
        pageDto.setTotal(page.getTotal());
        pageDto.setCurrent(page.getCurrent());
        pageDto.setSize(page.getSize());
        pageDto.setRecords(BeanUtil.copyToList(page.getRecords(), clazz));
        return pageDto;
    }

}
